html {
  font-size: 20px;
}
html,body {
  height: 100%;
}



.trigger {
  font-size: .9rem;
  line-height: 3.2rem;
  padding: 0 .8rem;
  cursor: pointer;
  transition: color .3s;
}

.trigger:hover {
  color: #108ee9;
}

.logo {
  height: 65px;
  background: #333;
  border-radius: 6px;
  position: relative;
}

.logo img {
  width: 30px; height: 30px;
  position: absolute;
  top: 15.5px;
  left: 15px;
}

.logo span {
  color: #fff;
  display: inline-block;
  line-height: 65px;
  font-size: 16px;
  margin-left: 24%;
}

.ant-layout-sider-collapsed .anticon {
  font-size: .8rem;
}

.ant-layout-sider-collapsed .nav-text {
  display: none;
}

.menu-font .ant-menu-submenu-title{
  font-size: .8rem;
}
.menu-font  .ant-menu-item {
  font-size: .8rem;
}
.out-login-button {
  float: right;
  margin-right: 1rem;
}
.out-login-button:hover {
  cursor: pointer;
}

.aside-bar li{
  width: 100%;
  text-align: left;
}

.ant-menu-dark .ant-menu-inline.ant-menu-sub {
  overflow: hidden;
}